#ifndef QWTPLOT_H
#define QWTPLOT_H
#define QWT_DLL
#include<qwt_plot.h>
#include <qwt_plot_layout.h>
#include <qwt_plot_canvas.h>
#include <qwt_plot_renderer.h>
#include <qwt_plot_grid.h>
#include <qwt_plot_histogram.h>
#include <qwt_plot_curve.h>
#include <qwt_plot_zoomer.h>
#include <qwt_plot_panner.h>
#include <qwt_plot_magnifier.h>

#include <qwt_legend.h>
#include <qwt_legend_label.h>
#include <qwt_column_symbol.h>
#include <qwt_series_data.h>
#include <qpen.h>
#include <qwt_symbol.h>
#include <qwt_picker_machine.h>

class qwtPlot : public QwtPlot
{
    Q_OBJECT
public:
    explicit qwtPlot(QWidget *parent = nullptr);
    void paintPlot(QPolygonF point,QPolygonF point2);//绘图
    void initialization(double xmin,double xmax,double ymin,double ymax);//初始化，设置画布大小
    void initializationSeven(double xmin,double xmax,double ymin,double ymax);//初始化，设置画布大小
    void hidePlot();//添加标记
    void paintSevenPlot(QPolygonF point0,QPolygonF point1,QPolygonF point12,QPolygonF point3,QPolygonF point4,QPolygonF point5,QPolygonF point6);//绘制断面七条曲线
signals:

public slots:
};

#endif // QWTPLOT_H
